package tuc.lagerplan.gui.thmopt;

import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CTabFolder;
import org.eclipse.swt.custom.CTabItem;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.layout.RowData;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.TabFolder;
import org.eclipse.swt.widgets.TabItem;
import org.eclipse.swt.widgets.ToolBar;
import org.eclipse.swt.widgets.ToolItem;
import tuc.lagerplan.gui.thmopt.ErgebnisVergleichBrowser;
import tuc.lagerplan.gui.thmopt.DetailansichtBrowser;

public class _ThmOpt extends Composite {

	/**
	 * Create the composite
	 * @param parent
	 * @param style
	 */
	public _ThmOpt(Composite parent, int style) {
		super(parent, style);
		setLayout(new RowLayout(SWT.VERTICAL));

		final ToolBar toolBarThmOpt = new ToolBar(this, SWT.NONE);

		final ToolItem toolItemRunThmOpt = new ToolItem(toolBarThmOpt, SWT.PUSH);
		toolItemRunThmOpt.setText("Run");

		final Composite ergebnisansichten = new Composite(this, SWT.NONE);
		final RowData rd_ergebnisansichten = new RowData();
		rd_ergebnisansichten.height = 342;
		rd_ergebnisansichten.width = 493;
		ergebnisansichten.setLayoutData(rd_ergebnisansichten);
		ergebnisansichten.setLayout(new FillLayout());

		final TabFolder varianten = new TabFolder(ergebnisansichten, SWT.NONE);

		final TabItem variante1 = new TabItem(varianten, SWT.NONE);
		variante1.setText("Variante1");

		final CTabFolder ergebnisse = new CTabFolder(varianten, SWT.NONE);
		ergebnisse.setSimple(false);
		variante1.setControl(ergebnisse);

		final CTabItem cTabItem0 = new CTabItem(ergebnisse, SWT.NONE);
		cTabItem0.setText("Vergleich");

		final ErgebnisVergleichBrowser ergebnisVergleichBrowser = new ErgebnisVergleichBrowser(ergebnisse, SWT.NONE);
		ergebnisVergleichBrowser.setRedraw(true);
		cTabItem0.setControl(ergebnisVergleichBrowser);

		final CTabItem cTabItem1 = new CTabItem(ergebnisse, SWT.NONE);
		cTabItem1.setText("Cluster Optimum I");

		final DetailansichtBrowser detailansichtBrowser = new DetailansichtBrowser(ergebnisse, SWT.NONE);
		detailansichtBrowser.setRedraw(true);
		cTabItem1.setControl(detailansichtBrowser);

		final TabItem variante2 = new TabItem(varianten, SWT.NONE);
		variante2.setText("Variante2");
		//
	}

	@Override
	public void dispose() {
		super.dispose();
	}

	@Override
	protected void checkSubclass() {
		// Disable the check that prevents subclassing of SWT components
	}

}
